﻿* { margin: 0 auto; padding: 0; }
li { list-style-type: none; }
img { border: none; }
a { text-decoration: none; }
body { /*background:url(top_bg.jpg) repeat-x;*/ font-size: 12px; font-family: "微软雅黑"; }
.more { font-size: 12px; float: right; margin-top: 8px; margin-right: 4px; }
.links{ float:left; width:1000px;margin:0px auto 15px auto; }
.links li{ float:left; margin:2px 3px;color:#fff;}
    .links a { color:#fff;}
.current-menu-item { background: #4682b4; }
/*-----------------------------------------头部---*/
.head { width: 1000px; height: 135px; }
.logo { float: left; margin-top:30px;}
.h_right { float: right; width: 565px; height: 70px; margin-top: 20px; }
    .h_right p { text-align: right; margin-bottom: 5px; line-height: 30px; }
    .h_right strong { margin-right: 20px; color: #005f99; font-size: 18px; font-family: -webkit-pictograph; }
.text { width: 308px; height: 28px; line-height: 28px; border: 1px solid #CECECE; border-right: none; }
.btn { background: url(search.jpg) no-repeat; width: 30px; height: 30px; border: none; cursor: pointer; }
.h_right span { color: #fff; font-weight: bold; font-size: 14px; }
span.lan { display: block; padding: 5px; background: #005f99; letter-spacing: 2px; width: 50px; height: 15px; line-height: 15px; float: right; }
span.hui { display: block; padding: 5px; background: #a1a1a1; letter-spacing: 2px; width: 50px; height: 15px; line-height: 15px; float: right; }

.line2 { width: 100%; height: 10px; border-bottom: 1px solid #005f99; }
/*.menu_bg { width: 100%; height: 35px; line-height: 35px; background: #005f99; margin-top: 8px; }
.menu { width: 1000px; height: 35px; line-height: 35px; }
    .menu ul { width: 1000px; margin-left: 40px; }
    .menu li { float: left; width: 105px; text-align: center; font-size: 14px; font-family: "黑体"; }*/

.nav li a { color: #fff; display: block; }
    .nav li a:hover { background: #4682b4; }
.nav h3 a { display: block; text-align: center; font-weight: bold; margin-left: 15px; }
.nav li:hover { background: #005f99; }
    .nav li:hover a { color: #fff; }
.nav .m { float: left; position: relative; z-index: 1; }
.nav .sub { display: none; position: absolute; left: -40px; top: 35px; z-index: 1; width: 105px; border-top: 0; background: #005f99; }
    /*E6E4E3filter: alpha(opacity=50);
	opacity:0.8*/
    .nav .sub li { text-align: center; margin-bottom: -1px; color: #6fa10a; height: 30px; line-height: 30px; width: 100%; float: left; border-top: 1px solid #fff; }
        .nav .sub li a { display: block; height: 30px; line-height: 30px; color: #fff; }
            /*color:#6fa10a;*/
            .nav .sub li a:hover { /*background-color:#75aa4e; color:#fff;filter: alpha(opacity=100);opacity:1*/ background: #4682b4; }
.nav .block { height: 8px; background: #FE7700; position: absolute; left: 0; top: 42px; overflow: hidden; }
/*--------------------底部-------------------------*/
.footer_bg { width: 100%; height: 209px; background: #005f99; }
.footer { width: 1000px; height: 179px; padding-top: 12px; color: #fff; }
.footer_left { width: 325px; float: left; margin-left: 50px; }
    .footer_left h2 { padding-bottom: 12px; }
    .footer_left p { line-height: 22px; }
.footer_right { width: 600px; float: right; }
.list { width: 120px; height: auto; overflow: hidden; margin-left: 70px; text-align: center; float: left; }
    .list h2 { font-family: "微软雅黑"; font-size: 20px; letter-spacing: 5px; font-weight: normal; padding: 5px 0 12px; }
    .list li { width: 100px; height: 20px; line-height: 20px; }
        .list li a { color: #fff; }

/*--------------------------列表页------------------------------*/
.wp { width: 1000px; height: auto; overflow: hidden; margin-top: 30px; }
.banner { width: 1000px; margin-bottom: 20px; }
.box { width: 1000px; height: auto; overflow: hidden; }
/*---------------------------左侧导航--------------*/
.box_fl { width: 180px; height: auto; float: left; overflow: hidden; }
.box_fr { width: 810px; float: right; height: auto; overflow: hidden; }
.nav_fl { width: 180px; }
    .nav_fl h1 { font-size: 20px; font-weight: normal; font-family: "微软雅黑"; padding: 10px 0; }
    .nav_fl li { height: 28px; line-height: 28px; border-top: 1px solid #e2e2e2; }
    .nav_fl a { color: #000; font-size: 14px; font-family: "黑体"; display: block; }
        .nav_fl a:hover { color: #005f99; background: #FAFAFA; }
    .nav_fl li.selected a { color: #005f99; }
    .nav_fl li.selected { border-top: 2px solid #005f99; background: #FAFAFA; }
/*#466bdd*/

/*------------------------------加盟-----------*/
.jm { width: 168px; height: 185px; overflow: hidden; border: 1px solid #005f99; padding: 10px 0 20px 10px; }
    .jm h1 { font-size: 20px; font-weight: normal; font-family: "微软雅黑"; padding: 10px 0; }
    .jm p { color: #666; line-height: 25px; }
.txt { width: 120px; border: 1px solid #e2e2e2; }
.ttxt { width: 120px; border: 1px solid #e2e2e2; height: 40px; }
.button { width: 60px; height: 22px; border-radius: 5px; border: none; background: #005f99; color: #fff; margin-left: 35px; cursor: pointer; }
/*上一篇下一篇*/
.fl { float: left; width: 300px; margin-left: 15px; font-family: "黑体"; font-size: 14px; }
    .fl span, .fr span { color: #005f99; font-weight: bold; }
    .fl a, .fr a { color: #666; }
        .fl a:hover, .fr a:hover { color: #005f99; }
.fr { float: right; width: 300px; text-align: right; margin-right: 15px; font-family: "黑体"; font-size: 14px; }
/*--------------------------------分页--------*/
.pageNav { font: 12px/24px Tahoma; height: 30px; width: 760px; text-align: right; margin: 20px auto; padding-top: 30px; clear: both; }
    .pageNav ul { list-style-type: none; overflow: hidden; }
    .pageNav a { background-color: #eee; border: 1px solid #ccc; color: #005f99; display: block; height: 28px; line-height: 28px; margin: 0 2px; padding: 0 5px; float: left; color: #333; padding: 0 8px; }
        .pageNav a:hover { color: #000; }

    .pageNav .thisclass { background-color: #005f99; color: #fff; font-weight: bold; border: 1px solid #005f99; color: #fff; }
    .pageNav strong { margin: 0px 5px; }
.bottom { width: 100%; height: 105px; text-align: center; margin-top: 30px; background: url(bg_bottom.jpg) repeat-x; }
/*-------------------------------------------*/
.news_menus { height: 22px; width: 1000px; margin: 10px auto; color: #474F5E; padding-top: 5px; }
.news_deng { background: url(new_1.gif) no-repeat; height: 22px; float: left; height: 13px; width: 16px; margin-top: 1px; }
.news_font { float: left; font-size: 12px; color: #474F5E; font-family: "微软雅黑"; }
    .news_font a { text-decoration: none; color: #474F5E; font-family: "微软雅黑"; }

/*----------------------------左侧菜单-----------------*/
.boxx { width: 175px; float: left; height: auto; overflow: hidden; margin-bottom: 30px; }
    .boxx ul { list-style: none; }
#innermenu { border-left: 3px #6A768A solid; height: 26px; text-align: left; line-height: 24px; margin-bottom: 6px; }
.news_newcenter { font-size: 16px; color: #fff; background-color: #474F5E; margin-left: 4px; height: 26px; }
    .news_newcenter img { margin-left: 4px; }
    .news_newcenter span { margin-left: 4px; }
#innermenusi { float: left; width: 100%; }
    #innermenusi a { display: block; font: "微软雅黑"; font-size: 14px; color: #474F5E; line-height: 30px; width: 100%; }
    #innermenusi ul { list-style: none; padding: 0px; margin: 0px; }
    #innermenusi li { float: left; text-align: left; width: 100%; background: url(con_bg_03.gif) repeat-x; height: 30px; }
        #innermenusi li span { margin-left: 4px; }
    #innermenusi a:link, #innermenusi a.visited { color: #595757; text-decoration: none; }
    #innermenusi a:hover { color: #666666; text-decoration: none; background-color: #F5F5F5; background-repeat: no-repeat; height: 29px; }

.menu_head a { text-decoration: none; color: #6b6660; display: block; }

    .menu_head a:hover { color: #e2383a; }

.demo { width: 100%; margin: 0 auto; }

    .demo h2 { height: 24px; line-height: 24px; margin: 30px 0 10px 0; padding: 0 10px; }

.menu_head { font-size: 14px; padding: 5px 20px; cursor: pointer; position: relative; margin: 1px;; background: #fff url(next_1.png) no-repeat 8px 10px; text-align: left; color: #474F5E; }

.menu_list li { border-bottom: 1px dotted #eee; }
    .menu_list li:hover p { background: #EFEFEF url(next_2.png) 8px 10px no-repeat; }
.menu_list .current { background: #EFEFEF url(next_2.png) 8px 10px no-repeat; }

.menu_body { display: none; font-size: 13px; }

    .menu_body a { width: 86%; display: block; color: #595857; background-color: #EFEFEF; padding-left: 21px; text-decoration: none; height: 24px; line-height: 24px; text-align: left; }

        .menu_body a:hover { color: #595857; text-decoration: none; }

.ele_line { background: url(news_3.jpg) repeat-x; height: 1px; }

.ele_mainbanner { no-repeat; margin-bottom: 8px; width: 1000px; margin: auto auto; }

.hezuotittle { font-size: 16px; color: #474F5E; text-align: center; }

.hezuodetail { font-size: 14px; text-align: left; text-indent: 26px; line-height: 20px; }
/*底部浮动*/

.left { background-image: url('Image/315/1423x80-01_01.gif'); background-repeat: no-repeat; float: left; width: 236px; height: 80px; }
.city_apply { float: left; width: 84px; height: 20px; top: 16px; z-index: 10; left: 1038px; }
    .city_apply select { float: left; }
.city_apply2 { float: left; width: 75px; height: 20px; right: -28px; top: 16px; border: 1px; }
.bmlayerright { float: right;width:520px;  height: 60px; padding-top: 10px; font-family: "微软雅黑";color:#005f99;font-weight:bold; }
    .bmlayerright th { width:40px;padding:3px; }
    .bmlayerright .btn { float:left;display:block;border:none;background:url(btn_layer.jpg) no-repeat;width:90px;height:30px;}
#bmLayer h2 { width: 53px; height: 25px; line-height: 25px; font-size: 14px; position: absolute; right: 0; top: 2px; }
#bmLayer .min { width: 53px; height: 25px; background: url(icon.gif) no-repeat 0 0; cursor: pointer; position: absolute; right: 0; top: -25px; }
#bmLayer .max { width: 53px; height: 25px; background: url(icon.gif) no-repeat 0 -25px; cursor: pointer; position: absolute; right: 0; top: -25px; }
.content { height: 80px; overflow: hidden; font-size: 14px; line-height: 18px; background-image: url('/Image/315/1423x80-01_02 (2).gif'); background-repeat: repeat-x; }
#bmLayer .tuanin { position: absolute; left: 8px; top: 0; }
#bmLayer .bmcon { position: absolute; width: 620px; left: 307px; top: 17px; }
    #bmLayer .bmcon td { line-height: 22px; height: 28px; color: #fff; font-size: 12px; padding-left: 5px; }
#bmLayer .shuruk { background-color: #ffbe4c; border: 1px #d47100 solid; width: 135px; height: 20px; line-height: 20px; vertical-align: middle; padding: 0 2px; color: #930; }
#bmLayer .wordad { margin: 10px 0 0 40px; }
#bmLayer .addbox { position: absolute; right: 54px; top: 3px; width: 138px; height: 86px; }
a.addbtn:link, a.addbtn:visited, a.addbtn:active { display: block; width: 138px; height: 80px; outline: none; blr: expression(this.onFocus=this.blur()); text-indent: -9999px; overflow: hidden; cursor: pointer; background: url('image/1423x80-013_05.gif') no-repeat; }
#bmLayer { bottom: 0; display: block; background: none; position: fixed; _position: absolute; z-index: 999; _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) - 0 : document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 0); width: 100%; }
    #bmLayer h2 { POSITION: absolute; LINE-HEIGHT: 25px; WIDTH: 53px; FONT-SIZE: 14px; TOP: 2px; RIGHT: 0px; }
#btn_max { position: fixed; right: 0; bottom: 0; BACKGROUND: url(icon.gif) no-repeat 0px -25px; HEIGHT: 25px; width: 53px; display: block; }
